package com.sunfeng.chap1;

import java.nio.ByteBuffer;

/**
 * @Author : 孙峰
 * @Description:
 * @Date : 2021/10/6  11:10
 */
public class Test12 {
    public static void main(String[] args) {
        ByteBuffer byteBuffer = ByteBuffer.allocate(100);

        byteBuffer.put((byte) 1);
        byteBuffer.put((byte) 2);
        System.out.println(byteBuffer.hasArray());

        ByteBuffer allocateDirect = ByteBuffer.allocateDirect(100);

        allocateDirect.put((byte) 1);
        allocateDirect.put((byte) 2);
        System.out.println(allocateDirect.hasArray());  // 直接缓冲区底层是没有数组的


    }
}
